//
//  SNativeBridge.m
//  RN
//
//  Created by HFY on 2021/2/1.
//

#import <React/RCTBridgeModule.h>

//#import "SNativeBridge.h"
#import <React/RCTLog.h>

@interface RCT_EXTERN_MODULE(EMiniEvent, NSObject)
RCT_EXTERN_METHOD(callNative:(NSString *)funcName args:(NSDictionary *)args callBack:(RCTResponseSenderBlock)callback)
@end

//    RCT_EXPORT_METHOD(callNative:(NSString *)funcName args:(NSDictionary *)args callBack:(RCTResponseSenderBlock)callback){
//        /// 所有的RN应用都会用到这个方法，但是不同的RN所暴露给JS的方法是不同的，所以这里要区分对待
//        /// RN 调用原生的出口方法，统一落实到这里，通过appid分发给不同的RN应用
//        NSLog(@"-----> js call native %@-,%@-,%@",funcName,args,callback);
//        NSDictionary *app = args[@"app"];
//        NSString *appID = app[@"appID"];
//    }

//@implementation SNativeBridge
//
//RCT_EXPORT_MODULE();
//
//RCT_EXPORT_METHOD(addEvent:(NSString *)name location:(NSString *)location)
//{
//  RCTLogInfo(@"Pretending to create an event %@ at %@", name, location);
//}
//
//@end
